                                        _ _ _ _             _ _ _ _     _                               _ 
 
                                       |     _   \   _ _ _ /   _ _ _ | |   | _ _       _ _   _     _ _ |   |   _ _ _ 
 
                                       |   | _ )   /   _   \ _ _ _   \ |   ' _   \   /   _ `   | /   _ `   | /   _   \ 
 
                                       |     _   '     _ _ / _ _ _ )   |   |   |   |   ( _ |   |   ( _ |   |     _ _ / 
 
                                       | _ |   \ _ \ _ _ _ | _ _ _ _ / | _ |   | _ | \ _ _ , _ | \ _ _ , _ | \ _ _ _ | 
 
                                                                     b y   C r o s i r e 
 
 
 
 
 
                                             . - .                                       .     . - - - . .       . 
 
                                           (       )                                   _ | _   |           \   / 
 
                                             ` - . .     .         . _ . - .     . - .   |     | - - -       / 
 
                                           (       ) \     \     /   ( . - '   ( . - '   |     |           /   \ 
 
                                             ` - '     ` '   ` '       ` - - '   ` - - ' ` - ' '         '       ' 
 
                                                                   b y   C e e J a y . d k 
 
                                                                                                                                                                                                                                                                                       %%%%%%  %%%  %%%  %%%%%  %%%  %%%  %%%  %%%  %%%%  
 
                                           %%%%%%  %%%  %%%  %%%%%  %%%  %%%  %%%  %%%  %%%%    P r e s e t 
 
                                           %%%%%%  %%%  %%%  %%%%%  %%%  %%%  %%%  %%%  %%%%  
 
                                                                   b y   M i s t i k s 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
       
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
 
 C o n t e n t s : 
 
 - - - - - - - - - 
 
 
 
 1 .   A b o u t 
 
 2 .   R e q u i r e m e n t s 
 
 3 .   I n s t a l l a t i o n 
 
 4 .   A d d i t i o n a l   C r e d i t s 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
 
 A b o u t : 
 
 - - - - - - 
 
 
 
 R e S h a d e     i s   a n     a d v a n c e d   p o s t - p r o c e s s i n g   i n j e c t o r .     I t   f e a t u r e s     i t s   v e r y     o w n 
 
 e f f e c t     l a n g u a g e ,   b a s e d     o n     H L S L ,   w h i c h     n o t     o n l y     m a k e s     A P I     a n d     p l a t f o r m 
 
 i n d e p e n d e n t     s h a d e r s     p o s s i b l e ,   b u t     a l s o   i n t r o d u c e s     a   w i d e     r a n g e     o f   u s e f u l 
 
 f e a t u r e s   d e s i g n e d   e s p e c i a l l y   f o r   p o s t - p r o c e s s i n g   e f f e c t   d e v e l o p m e n t . 
 
 I n   c o n t r a s t     t o   a l l   t h e   e x i s t i n g   i n j e c t o r s   R e S h a d e   w a s   w r i t t e n   t o   b e   c o m p l e t l y 
 
 g e n e r i c :     i t   i t s e l f   d o e s   n o t   c o m e   w i t h     a n y   e f f e c t s ,   i t ' s   a   t o o l s e t   f o r   s h a d e r 
 
 d e v e l o p e r s   t o   r e a l i z e     t h e i r   v e r y   o w n     i m a g i n a t i o n .   D e f i n e     a n d   u s e     y o u r     o w n 
 
 t e x t u r e s   r i g h t   i n   t h e   s h a d e r   c o d e ,   r e q u e s t   c u s t o m   t i m e r s   e t c . ,   r e t r i e v e   a c c e s s 
 
 t o   e v e r y     g a m e ' s   c o l o r     a n d   d e p t h b u f f e r   ( w h i c h     R e S h a d e   i s     a b l e   t o     g e n e r i c l y 
 
 i d e n t i f y   a n d   h o o k   a c r o s s     g a m e s   w i t h o u t   a n y   e x t r a   c o n f i g u r a t i o n ) ,   n o   m a t t e r   i f 
 
 i t   r e n d e r s   w i t h   D i r e c t 3 D 8   ( w h i c h   i s   w r a p p e d   t o   D i r e c t 3 D 9   t o   a l l o w   u s i n g   h i g h e r 
 
 s h a d e r m o d e l s ) ,   D i r e c t 3 D 9 ,   D i r e c t 3 D 1 0 ,   D i r e c t 3 D 1 1   o r   O p e n G L   ( a n d   i n     b o t h   3 2 b i t 
 
 a n d   6 4 b i t ) .   A   h i g h l y   a d v a n c e d   d y n a m i c   h o o k i n g   s y s t e m   i s   r e p o n s i b l e   f o r   k e e p i n g 
 
 t r a c k   o f   t h e   A P I s .   A n d     b e c a u s e   R e S h a d e   a s   m e n t i o n e d   c o m e s   w i t h   i t s   o w n   s h a d e r 
 
 t r a n s p i l e r ,   s h a d e r s   w r i t t e n   o n c e   w o r k   i n   a l l   f i v e . 
 
 
 
 U s e   a t   y o u r   o w n   r i s k ! 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
 
 R e q u i r e m e n t s : 
 
 - - - - - - - - - - - - - 
 
 
 
 R e S h a d e   r e q u i r e s   a   c o m p u t e r   w i t h   W i n d o w s   V i s t a   o r   h i g h e r . 
 
 I f   y o u   w a n t   t o   u s e   i t   w i t h   O p e n G L   g a m e s ,   y o u r   v i d e o   c a r d   n e e d s   t o   h a v e   s u p p o r t 
 
 f o r   a t   l e a s t   O p e n G L   4 . 3 . 
 
 I t   i s   r e c o m m e n d e d   t o   u p d a t e   y o u r   g r a p h i c s   c a r d   d r i v e r s   t o   l a t e s t   v e r s i o n . 
 
 
 
 Y o u   o n l y   n e e d   . N e t   F r a m e w o r k   4 . 5     o r   h i g h e r   i n   c a s e     y o u   w a n t   t o   u s e   t h e   s e t u p 
 
 t o o l   t o   s i m p l i f y   i n s t a l l a t i o n   p r o g r e s s .   R e S h a d e   i t s e l f   d o e s   n o t   d e p e n d   o n   i t . 
 
 -   h t t p s : / / w w w . m i c r o s o f t . c o m / d o w n l o a d / d e t a i l s . a s p x ? i d = 3 0 6 5 3 
 
 
 
 I n s t a l l a t i o n : 
 
 - - - - - - - - - - - - - 
 
 
 
 D r o p   a l l   t h e   c o n t e n t s   i n   " M i s t i f i e d S w e e t F X . z i p "   a r c h i v e   t o   y o u r   G r a n d   T h e f t   A u t o   f o l d e r   ( t h e   f o l d e r   w h e r e   y o u r   G T A   V . e x e   f i l e s   a r e ) 
 
 R u n   g a m e   ,   a t   t o p   l e f t   c o r n e r   i t   s h o u l d   s h o w   t h a t   S w e e t F X   i s   a c t i v a t e d . 
 
 U s e   S c r o l l   L o c k   k e y   t o   t u r n   t h e   e f f e c t   o n   a n d   o f f   ,   d o n ' t   t u r n   i t   o n   a t   g a m e   s t a r t u p   b e c a u s e   t h e   g a m e   w i l l   l a g . 
 
 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
 
 A d d i t i o n a l   C r e d i t s : 
 
 - - - - - - - - - - - - - - - - - - - 
 
 
 
 S p e c i a l   t h a n k s   t o   C h r i s t i a n   J e n s e n   ( C e e J a y . d k ) . 
 
 H e     w a s     a       v e r y     g r e a t     h e l p     i n   e v e r y     p o s s i b l e     w a y ,   d i d     a   l o t   o f   t e s t i n g 
 
 ( e s p e c i a l l y     r e g a r d i n g   t h e   s h a d i n g   l a n g u a g e )     a n d   i s   a l w a y s     a   n i c e   p e r s o n     t o 
 
 t a l k   t o . 
 
 
 
 T h a n k   y o u   t o   a l l   t h e   c l o s e d   b e t a   t e s t e r s   a s   w e l l .   Y o u   w e r e   a w e s o m e ,   n o t a b l y : 
 
 -   C e e J a y . d k 
 
 -   M a r t y   M c F l y 
 
 -   M a t s i l a g i 
 
 -   M a r t i g e n 
 
 -   K - p u t t 
 
 
 
 L i b r a r i e s   u s e d : 
 
 -   F r e x x   C P P   b y   D a n i e l   S t e n b e r g   ( h t t p s : / / g i t h u b . c o m / b a g d e r / f c p p ) 
 
 -   G L 3 W   b y   S l a v o m i r   K a s l e v   ( h t t p s : / / g i t h u b . c o m / s k a s l e v / g l 3 w ) 
 
 -   M i n H o o k   b y   T s u d a   K a g e y u   ( h t t p s : / / g i t h u b . c o m / R a M M i c H a e L / m i n h o o k ) 
 
 -   N a n o V G   b y   M i k k o   M o n o n e n   ( h t t p s : / / g i t h u b . c o m / c r o s i r e / n a n o v g ) 
 
 -   S T B   b y   S e a n   B a r r e t t   ( h t t p s : / / g i t h u b . c o m / n o t h i n g s / s t b ) 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 